<?php
	header("Content-Type: text/plain");
	if (isset($_REQUEST['proceso'])){
		$proceso = $_REQUEST['proceso'];
	}else{
		$proceso = "";
	}
  	$lenguaje = 'es';
//Archivos incluidos despues de la verficacion por seguridad.
  include_once('../../includes/fk_php/Connections/connection.php');
  // -------------------------------------------------------------------------
  
  switch($lenguaje): // Selecion de lenguaje de la apliacion
	case 'es': include_once('../../includes/fk_php/lenguaje_es(v2).php'); $DB_lenguaje = 'nom_es';
		break;
	case 'en': $DB_lenguaje = 'nom_en'; break;
  endswitch;
  if($proceso=="del"){
	$ident_del=$_POST['id'];
	// DEBEMOS VERIFICAR QUE NO EXISTA UNA RELACION CON SUBMENUS
		$verifica_submenu = "CALL SP_VERIFICA_SUBMENU($ident_del)";
		//echo $verifica_submenu;
		$Resul_submenus	= $connection->query($verifica_submenu);
		while($r_alum = $Resul_submenus->fetch_row()){
			$alumnos=$r_alum[0];
		}
		if ($alumnos == 0){
		if(mysqli_more_results($connection)) while(mysqli_next_result($connection));
		$num_gra = "CALL SP_MENU_DELETE($ident_del)";
			$Resul_num_gra = $connection->query($num_gra);
			while($r_gra= $Resul_num_gra->fetch_row()){
				$nom_menu = $r_gra[1];
				if(mysqli_more_results($connection)) while(mysqli_next_result($connection));
				$del_permisos_gra = "CALL SP_DELETE_MENU($r_gra[0])";
			    $connection->query($del_permisos_gra);
			}
			echo '{success:true, data:{msg: "Eliminado: '.$nom_menu.'"}}';
		}else{
		echo '{success:false, data:{msg: "No se puede eliminar ya que posee relacion con tablas hijas"}}';
		}
  }else{
  $query1 = ("CALL SP_PERFILES");
  $RS_ciudades = $connection->query($query1);
  // Creacion del array
  while ($row_ciudades =  $RS_ciudades->fetch_row()):
	$idperfil = $row_ciudades[0]; 
	$nomperfil = htmlentities($row_ciudades[1]); 
	$nodes[] = array('text'=>$nomperfil, 'id'=>$idperfil, 'leaf'=>true, 'cls'=>'file');
  endwhile;

echo json_encode($nodes);
}
?>